package com.tueye.service.usermanager;

import java.util.List;


import com.tueye.base.util.Page;
import com.tueye.entity.Adinfo;
import com.tueye.entity.user.ParticularUserInfo;
import com.tueye.entity.user.User;
import com.tueye.service.exception.TuEyeServiceException;



public interface IRegisterService {

	@SuppressWarnings("unchecked")
	List getUserByemail(String Email)throws TuEyeServiceException;
	@SuppressWarnings("unchecked")
	List getUserBybyname(String byname) throws TuEyeServiceException;
	public void saveUser(User user)throws TuEyeServiceException;
	@SuppressWarnings("unchecked")
	List getUserLogin(String Email) throws TuEyeServiceException;
	public void updateUser(User user)throws TuEyeServiceException;
	@SuppressWarnings("unchecked")
	List getParticularuserinfo(String id) throws TuEyeServiceException;
	public void updateParticularUserInfo(ParticularUserInfo pu)throws TuEyeServiceException;
	public Page pagedQueryByHQL(String hql,  int pageNo,  int pageSize,  Object... values)throws TuEyeServiceException;
	public void delUser(String id)throws TuEyeServiceException;
	public User getUserById(String id)throws TuEyeServiceException;
	
}
